home *** CD-ROM | disk | FTP | other *** search
/ Amiga Games 1996 July / Amiga Games 1996 #7.iso / c / cdda112.readme < prev    next >
Text File  |  1994-08-15  |  3KB  |  68 lines

  1. Short: play and save digital audio
  2. Type: disk/cdrom
  3. Uploader: mlelstv@specklec.mpifr-bonn.mpg.de
  4. Author: mlelstv@specklec.mpifr-bonn.mpg.de
  5.  
  6. Read audio data from a CD-DA disk (normal audio CDs) and play back
  7. via audio.device (22kHz) and store to outputfile either in 16bit, stereo,
  8. 44.1kHz AIFF or in 8bit, mono or stereo, 22.05kHz 8SVX.
  9.  
  10. >>
  11. This is a small bug fix to version 1.11 which missed to set the SCSIF_WRITE
  12. flag when selecting the CDDA transfer mode of Toshiba drives.
  13. >>
  14.  
  15. usage:
  16.  
  17. cdda START,LENGTH,TRACK,VOL/N,FILE,8SVX,16BIT/S,MONO/S,MUTE,LIST/S,DEBUG/S,BUFS/N,PLAN
  18.  
  19. START  = startblock
  20. LENGTH = number of blocks
  21. TRACK  = start relativ to track number
  22. VOL    = volume in percent (0..800)
  23. FILE   = file to save to
  24. 8SVX   = use 8SVX format instead of AIFF
  25. 16BIT  = experimental high resolution mode for audio output
  26. MONO   = map stereo to single channel
  27. MUTE   = disable audio output completely
  28. LIST   = show table of contents
  29. DEBUG  = print lots of debugging info through debug.lib (use sushi!)
  30. BUFS   = number of CD blocks to do in a single read.. default is 16
  31. PLAN   = method to access the CD-ROM, current plans are 'a' and 'b'
  32.          'a' is for Sony CDU 8003 and compatible
  33.          'b' is for Toshiba XM3401TA and compatible
  34.          the program detects some drives itself but you can force it
  35.          to use a specific plan with that option
  36.  
  37. You can use the environment variables CDDA_DEVICE and CDDA_UNIT to choose
  38. something else than the default ("scsi.device" and 2).
  39.  
  40. To accomodate for older device drivers you can ask for a specific memory type
  41. used for all SCSI-direct buffers. This is done with the environment variable
  42. CDDA_BUFMEMTYPE. A value of 2 asks for chip memory, a value of 512 asks for
  43. memory reachable by Zorro-2 DMA controllers. Even for controllers that do
  44. not need a specific memory type it might show better performance.
  45.  
  46. There's a tiny program called 'led' in the archive which toggles the
  47. audio lowpass filter on newer machines. Disabling the lowpass filter
  48. will usually get better audio quality but may cause aliasing distortion
  49. depending on the bandwidth of your speakers.
  50.  
  51. Version 1.11 and newer of this program no longer saves data in RAW format.
  52. Instead it writes an AIFF header so that other programs can easily identify the
  53. data. If you select the 8SVX switch then cdda will write in IFF 8SVX format
  54. instead.
  55.  
  56. 8SVX output is affected by the VOL and MONO setting so that you can scale
  57. the output for maximum dynamic range within the 8 bits of 8SVX, you can also
  58. select either mono or stereo output. 8SVX samples are reduced to a sample rate
  59. of 22050Hz for easy play back with any Amiga 8SVX player. Actually you get
  60. exactly what you hear from cdda.
  61.  
  62. Saving in 8SVX stereo has a slight problem since 8SVX saves each channel in
  63. a contigous part of the file. cdda will alternate between both channels which
  64. causes lots of head movement and is therefore much slower.. usually too slow
  65. for a smooth audio output. I suggest to MUTE audio when saving 8SVX stereo files.
  66.  
  67. Michael van Elst
  68.